.product-image,.product-feature,.product-description{
	/*border: 1px solid red;*/
}

.product-image{
	width:280px;
	height: 280px;
	padding:10px;
	float: left;
	text-align: center;
}

.image-wrapper{
	width:280px;
	height: 260px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.image-wrapper img{
	vertical-align: middle;
}


.product-image a{
	clear: both;
	text-align: center;
}

.product-feature{
	width:410px;
	height: 300px;
	float: left;
	overflow: auto;
	border-left: 1px solid #ccc;
	padding-left: 20px;
}

.product-description{
	width:712px;
	height:100%;
	overflow:auto;
	padding:10px 0px;
	float: left;
	cursor: pointer;
	border-top: 1px solid #ccc;
}

.product-description h3{
	margin-bottom: 0px;
}

.product-description table tr:hover{
	background: #eee;	
}

.product-description table tr td{
	padding-left: 14px;
	padding:6px 2px 4px 14px;
}

.product-description table tr td.table-wrapper{
	padding: 0px;
}

